package knyet.appframe;

public interface IRenderer {
	
	// Initialize the OpenGL scene
	boolean Initialize();

	// Called when window size changed
	void Resize(int w, int h);
	
	// Time elapse
	boolean TimeElapse();
	
	// Destroy app
	void Destory();
	
	void SetAppDirectory(String appName, Object assetMgr);
	
	void OnTouchDown(float x, float y);
	void OnTouchMove(float x, float y);
	void OnTouchUp(float x, float y);
	
	void OnPS3DS_AnalogInput(float x, float y, int axisId);
	void OnPS3DS_BottonInput(boolean down_up, int btnId);
	
	void SetDebugString(String dbgString);
}
